Строка состояния

Для того, чтобы отображать какой-то промежуточный статус во время ввода данных, можно использовать строку состояния. Она закрепляется в нижней части консоли. Для этого при вызове prompt() нужно передать аргумент bottom_toolbar.

from prompt_toolkit import prompt
from prompt_toolkit.completion import WordCompleter

menu_completer = WordCompleter([
    'Салат', 'Суши',
    'Шашлык', 'Шаурма',
    'Кофе', 'Корочка хлеба'
])

order = []

while True:
    order_str = ", ".join(order)
    item = prompt('Что закажете? ', 
                  completer=menu_completer,
                  bottom_toolbar=order_str)
    if not item:
        break
    order.append(item)

print(f'Ваш заказ: {order_str}')

Bottom toolbar