Давайте подумаем.

Я когда-то играл в "Лунолёт" ещё на калькуляторе МК-85. Помню, что коррекцию можно вводить на каждом шаге расчёта траектории. Коррекция задаётся двумя параметрами: угол тяги и масса расходуемого топлива. Потом запускаем расчёт и ждём результата - рассчитанных показаний текущей высоты и скорости.

Как подобный диалог можно реализовать с помощью идеологии текст-как-интерфейс?

Я бы поступил следующим образом. В составном документе последовательно вводить коррекцию в виде двух чисел, разделённых пробелом или табуляцией. А результаты автоматически рассчитываются и выводятся в той же строчке, после табуляции. И тут же добавляется перевод строки, чтобы вводить коррекцию на следующем шаге.