Olá, João, como vai?
Seu código está bem organizado e cumpre exatamente o que o exercício propõe. A lógica das faixas de pontuação está coerente e a forma como você chamou o callback deixa o fluxo claro e fácil de acompanhar.
Um pequeno detalhe que você pode considerar é que, ao usar a condição pontuacao >= 50 no segundo caso, não é necessário comparar novamente com 69, já que qualquer valor maior ou igual a 70 já teria sido capturado pelo primeiro bloco. Isso não chega a causar erro, mas mantém o código um pouco mais limpo. Por exemplo, o trecho poderia ficar apenas como else if (pontuacao >= 50).
Continue compartilhando seus exercícios, o fórum está à disposição.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!