[ ] Menu should be working so that the user can always interact with it (this is like the main user interface, so we should always be able to navigate in the menu, and the correct way to close it, should be selection an option (e.g. 99 for exit)
[ ] Everything related to the menu should be organized in the Menu class, not in main
There are many issues with the menu.