Oi, David, como vai?
A lógica do seu exercício funciona corretamente e o resultado na tela seria o esperado, no entanto, há um ponto importante a considerar: o enunciado pede que responderUsuario receba uma função de callback como segundo parâmetro, o que significa que ela deve ser flexível o suficiente para receber e executar qualquer função nessa posição, sem depender diretamente de mostrarResposta.
No seu código, o segundo parâmetro é declarado na chamada responderUsuario("Camila", mostrarResposta), mas a função responderUsuario não o recebe nem o utiliza internamente. Ela chama mostrarResposta de forma direta e fixa.
Uma forma de ajustar isso seria receber o callback como parâmetro e invocá-lo dentro da função.
Parabéns pelo exercício, você está no caminho certo.
O fórum está à disposição sempre que precisar.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!