At the moment I have a lot of different functions in my main program. What I was thinking was to create another class called "ConsolePrompts" and transfer all the functions which require input from the user inside of there. Is this good or bad practice? each function does require prompt from the user and code wise they are slightly similar I.e. using do while loops/while loops