Added invalidInputMenu class to handle invalid input
Worked on requestInput method.
Changed a few messages around