Olá, Vitor, como vai?
Seu código atende perfeitamente ao que foi proposto no exercício. Você utilizou o método replace de forma correta para realizar a substituição das strings, garantindo que todas as ocorrências da palavra antiga sejam trocadas pela nova dentro do texto fornecido. O uso da entrada de dados via input também permite que o programa seja dinâmico e aceite diferentes contextos de revisão.
Parabéns por praticar a manipulação de strings e por compartilhar sua resolução. Continue se dedicando aos estudos e postando seus avanços no fórum.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!