Add menu_choice and test (also stop stubbing io in tests for io)
Add test for menu
Add second test for menu choice
Add third and fourth tests for menu choice, refactor into helper method