Haha you would think it would be simpler, but this is a problem with English, not Python. We just have so... So many pronouns. As for using a screen instead of a menu... I wouldn't recommend it. Lots of variables to keep track of there. It would probably just be simpler to use the in-game menu system instead. You could kind of fudge the menu limitation and use a special set of images to make it look like a screen, though. Something like this:
Then reset it back to your defaults once the gender portion is done. As for the script file, it would still look something like this:
But that's just how English works. Down with English. Booooo.
Good luck on your project, [BlueberryBlanketPronoun] am rooting for you!