How to store/use variables from an "options menu"

also, does the arduino do any eeprom writes in the background?

The Arduino doesn't have a background.