Well since I was invited it's either what you said, or look up from on-chip eeprom if all lookup tables are going to end up the same.

Much nicer if it was just numeric values, and you could just increment/decrement each byte with the up/down button pushes.

After that first attempt, I'm not going to code it without a test circuit here...