Tudo que você aprendeu em um único programa: um bot com menu interativo, funções e loop de atendimento.
O bot apresenta um menu com opções. O usuário escolhe uma, o bot executa e volta ao menu — até o usuário digitar 0 para sair.
Esse padrão é chamado de loop de menu e é a base de muitos programas interativos e bots de terminal.
def mostrar_menu():
print("1 - Opção A")
print("2 - Opção B")
print("0 - Sair")
while True:
mostrar_menu()
opcao = input("Escolha: ")
if opcao == "1":
# executa A
elif opcao == "0":
print("Até logo!")
break # sai do while
No campo Entradas, coloque a sequência de escolhas que você faria, uma por linha. Por exemplo, para escolher a opção 1 (Calculadora), digitar dois números e depois sair:
1 10 5 0
// Projeto
Crie um bot com menu interativo com 4 opções: 1 - Calculadora (soma, subtração, multiplicação, divisão), 2 - Verificador de IMC, 3 - Conversor de temperatura (Celsius ↔ Fahrenheit), 0 - Sair. O bot deve continuar rodando até o usuário escolher 0.
Crie uma função para cada módulo (calculadora(), verificar_imc(), converter_temp()). O while True chama a função certa dependendo da opção.
Melhore o Bot: adicione uma opção 4 - Ver histórico que mostra quantas vezes cada módulo foi utilizado naquela sessão.
Use um dicionário de contadores: historico = {"calculadora": 0, "imc": 0, "temperatura": 0}. Incremente ao usar cada módulo. A função ver_historico() percorre o dicionário e mostra os valores.