Here's all my code. The test stubs for the menu testing are included in TestMenu.cs