Есть программа она выполняет некоторые действия и постоянно что-то выводит. Мне желательно сделать, чтобы я могу что то ввести в консоль, а программа обработала введенный текст.
ну так сделай парсер. Вика
При вводе анализируешь данные, делишь их на структурные единицы, например через пробел <команда> <параметр 1> <параметр 2> <параметр 3>, а потом вызываешь соответствующую функцию с соответствующими параметрами