ReadUserInput method refactored