def titulo():
print('''
░█████╗░░█████╗░██╗░░░░░░█████╗░██╗░░░██╗██╗░░░░░░█████╗░██████╗░░█████╗░██████╗░░█████╗░
██╔══██╗██╔══██╗██║░░░░░██╔══██╗██║░░░██║██║░░░░░██╔══██╗██╔══██╗██╔══██╗██╔══██╗██╔══██╗
██║░░╚═╝███████║██║░░░░░██║░░╚═╝██║░░░██║██║░░░░░███████║██║░░██║██║░░██║██████╔╝███████║
██║░░██╗██╔══██║██║░░░░░██║░░██╗██║░░░██║██║░░░░░██╔══██║██║░░██║██║░░██║██╔══██╗██╔══██║
╚█████╔╝██║░░██║███████╗╚█████╔╝╚██████╔╝███████╗██║░░██║██████╔╝╚█████╔╝██║░░██║██║░░██║
░╚════╝░╚═╝░░╚═╝╚══════╝░╚════╝░░╚═════╝░╚══════╝╚═╝░░╚═╝╚═════╝░░╚════╝░╚═╝░░╚═╝╚═╝░░╚═╝\n''')
def obtendo_variaveis():
x = float(input('Digite o primeiro número: '))
y = float(input('Digite o segundo número: '))
return x, y
def cabecalho():
print('''
OPERAÇÕES ARITMÉTICAS
(1) Soma
(2) Multiplicação
(3) Divisão
(4) Subtração''')
return input('Escolha a opção que deseja: ')
soma = lambda x, y: x + y
multiplica = lambda x, y: x * y
divide = lambda x, y: x / y
subtrai = lambda x, y: x - y
def main():
titulo()
x, y = obtendo_variaveis()
opcao = cabecalho()
operacoes = {'1': soma, '2': multiplica, '3': divide, '4': subtrai}
if opcao in operacoes:
if opcao == '3' and y == 0:
print('Operação inválida')
else:
resultado = operacoes[opcao](x, y)
print(f'O resultado da operação é: {resultado}')
if __name__ == '__main__':
main()