Requests data with the possibility of adding restrictions. User input is stripped of the line terminator before processing is attempted.
Requests a text confirmation from the user.
Writes s to the output.
Writes s, plus a line terminator, to the output.
Implements QoL functions to handle user input-output.
Unless otherwise stated, all methods make use of stdin and stdout for input and output, respectively, or this thread's running ITextMenu, if any.