A good solution might be to use a combination of chunks, a TV and the @INHERIT binding.
Quick idea:
Make the 5 options values in 5 different chunks ("option1", "option2", "option3", etc.).
Create a new TV with a drop-down list widget: [*optionalValues*]
Make sure to assign this TV to every template that needs access to those options.
For input options, enter something along the lines of the following, filling in all the "options" and making your own value/chunk names that actually makes sense. This is
not an output widget by the way and the text field entry may be a bit short, FYI. I tend to write these in a text editor then copy/paste them into the small text input field myself.
Value 1=={{option1}}||Value 2=={{option 2}}||Value 3=={{option3}} ...
In the code above the key/value delimeter is a double-equal-sign and the option/row delimeter is a double-pipe character. On US keyboards that’s the shifted value of the backslash key, and on my keyboard immediately above the main return/enter key. You are not restricted to using chunks for the value either, but it might make ongoing maintenance a bit easier.
For the default value, enter:
How this works:
First, if they don’t choose something, they’ll always get the chunk values in the "option1" chunk.
Next if they do choose something, everything in that "section" (assuming the page is a container-document with children) will inherit the value chosen at the partent. Of course you could change this within the child-documents as well.
On those pages below the [*content*] area you should see a pop-up list with the values that are simple to change from page to page, or section to section.