Olá, Jose, como vai?
Suas funções estão consistentes e cumprem corretamente o que o desafio propõe. A organização do código está clara e cada função entrega o resultado esperado sem redundâncias.
Uma observação que pode ajudar em exercícios futuros é pensar na possibilidade de retornar valores também nas funções que hoje exibem tudo diretamente no console, caso você queira reutilizar esses resultados em outras partes do código. Não é necessário alterar nada agora, mas é uma boa prática para projetos maiores.
Continue compartilhando seus exercícios, Jose. O fórum está à disposição.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!