Olá, Zilda, como vai?
Seu programa está funcionando corretamente. Ele solicita o primeiro número, pede a operação, valida se o operador é um dos aceitos e, em seguida, executa o cálculo quando informado corretamente. Quando você digitou letras como “o” ou “a”, o sistema identificou que não eram operadores válidos e pediu novamente, o que é o comportamento esperado.
Continue testando outras combinações para garantir que todos os casos possíveis estejam cobertos.
O fórum está à disposição caso queira compartilhar o código ou tirar outras dúvidas.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!