Oi, Eryck! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Seu código ficou bem estruturado e mostra que você entendeu o uso das funções pi e pow da biblioteca math. A forma como você formatou a saída com replace também deixa o resultado mais amigável para leitura.
Uma dica interessante para o futuro é usar f-strings com formatação numérica para controlar casas decimais, sem precisar de round e replace. Veja este exemplo:
raio = float(input('Digite o raio da area circular em metros: '))
area = 3.14159 * (raio ** 2)
total = area * 25
print(f'Voce vai precisar de {area:.2f} m² que custa R$ {total:.2f}.')
Esse código usa :.2f para limitar os números a duas casas decimais.
Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!