menu.apresentacao() while True: menu.menu() agenda.importar_contatos('database.csv') exportar.exportar_agenda(agenda.agenda_contatos, 'database.csv') decisao_usario = t_erro.tratar_erro_int(input('Digite a opção: ')) if decisao_usario is not None and 0 <= decisao_usario <= 7: if decisao_usario == 1: if len(agenda.agenda_contatos) != 0: agenda.mostrar_contatos() else: print('Sem contatos na agenda') elif decisao_usario == 2: if len(agenda.agenda_contatos) != 0: buscar = input(f'Digite o nome do contato: ').title() agenda.buscar_contato(buscar) else: print('Sem contatos na agenda') elif decisao_usario == 3: adicionar_nome = input('Nome: ').title() branco_erro = t_erro.erro_branco_variavel(adicionar_nome) if adicionar_nome in agenda.agenda_contatos.keys(): print(f'Contato {adicionar_nome}, ja existe') else: if branco_erro is not True: telefone, email, endereco = agenda.add_informacao_contato() agenda.add_contato(adicionar_nome, telefone, email, endereco, horario) exportar.exportar_agenda(agenda.agenda_contatos, 'database.csv', 'Adicionado com Sucesso')