read_input (cargo): Ask for user input until the data inputted is valid 
Keywords: cli|input|simple|text|console|cratesio|input-validation|rust|simple-data-pipe|tool