main.rb now correctly complains about invalid numbers being picked in the menu