docs: public String userInput(String message, String[] validResponses) {
          if (validResponses == null) {
              return userInput(message);
          }
  
          String question = createQuestion(message, validResponses);
          String response = userInput(question);
          for (String validResponse : validResponses) {
              if (validResponse.equalsIgnoreCase(response)) {
                  return response;
              }
          }
          cursorMove = 0;
          return userInput("Invalid input. Must be one of ", validResponses);
      }