Aqui é o final do meu programa, eu chamo de menu principal.
Onde aplico a logica de Entrada - Processamento - Saida que comentei.
# ================================================================================= #
# Menu do Programa #
# ================================================================================= #
if __name__ == "__main__":
# Entrada
valor_da_conta = tratar_valor_conta('\nDigite o valor da sua conta: \n')
valor_do_servico = tratar_percentual('\nSugerimos 10% para gorjeta, digite a porcentagem que gostaria de pagar: \n')
# Processamento
valor_da_gorjeta = valor_da_conta * (valor_do_servico / 100)
valor_total = valor_da_conta + valor_da_gorjeta
# Saída | Recibo para o cliente
print('\n=================== ALURA BURGUER ===================')
print(' Osasco ')
print('=====================================================')
print(f'Impresso em {data_formatada} às {hora_formatada}')
print('')
print(' *** Este não é um documento fiscal *** ')
print('')
print('=====================================================')
print('Serviço do restaurante:')
print(f'Taxa de serviço.......: {valor_do_servico:>26} %')
print(f'Valor da gorjeta......: {formatar_brl(valor_da_gorjeta):>28}')
print('=====================================================')
print('Total: ')
print(f'+ Serviço.............: {formatar_brl(valor_da_gorjeta):>28}')
print(f'+ Valor da compra.....: {formatar_brl(valor_da_conta):>28}')
print(f'= Total a Pagar.......: {formatar_brl(valor_total):>28}')
print('=====================================================')
print('Obrigado por usar o Alura Burguer!')
print('Programa encerrado com sucesso.')
print('=====================================================\n')