There is a very good feature from command 1 where even if a character in the input string is invalid, all other valid characters are still read in and processed. As an add-on to issue #2, this should also be implemented for command 5 should multiple inputs also be accepted for it in the future. Naturally, since it currently only expects 1 input, entering a string of numbers results in none of them getting processed. Just a recommendation for further improvement should #2 be implemented.
There is a very good feature from command 1 where even if a character in the input string is invalid, all other valid characters are still read in and processed. As an add-on to issue #2, this should also be implemented for command 5 should multiple inputs also be accepted for it in the future. Naturally, since it currently only expects 1 input, entering a string of numbers results in none of them getting processed. Just a recommendation for further improvement should #2 be implemented.