как правильно писать в стиле ООП
Есть классный
сайт с примером, как можно правильно писать в стиле ООП. Другой вопрос, нужно ли? В вашей задаче - не нужно. ООП - это про наличие переиспользуемого кода, расширяемой логики, нескольких реализаций. В книгах обычно в пример приводят оконный менеджер, работающий под несколькими ОС. Вот там да, ООП спасает. А, простите, ввод-вывод в цикле, ООП не требует.