0
I'm going to go over a few things in this answer, hopefully it makes them simple enough.
First, let's talk about your input handling (or lack thereof). As programmers, we should strive to be able to gracefully handle any/all input, and do something appropriate as a result. For invalid input, u...