I definitely wasn’t expecting it to be static choices. There really isn’t a good way to do what you are trying to do with static choices, so you should use an option set or a custom data type so you can define an alternate value (as an attribute in an option set or as a field in a custom data type) to save when an option is selected.
Oh, and if your next question is how can you get all of those options/attributes into an option set, it won’t hurt to give this extension a look.