Refactored menus into a reusable class (struct?)

Set up main menu to have a submenu, just as a test

space still selects an option

I need to make this menu thing more flexible, so I can do things like select
from multiple options

I love function pointers in go, so much easier than trying to do this in cpp