Fully-functional menu besides leaving
Now the menu is drawn dynamically, and you can use WASD (no arrow keys because they are extremely buggy) to navigate.  Adding mouse functionality will be a late priority, because it will be hard.  Now pressing enter on a selected button is all required for the menu to be fully done.