Olá, Christian, como vai?
Obrigado por compartilhar sua solução no fórum. A proposta geral está alinhada com o exercício e o uso de funções deixou o código organizado e fácil de acompanhar, o que é positivo para esse tipo de atividade. Só há um ponto que merece ajuste. A função verificar_saudacao não valida se a hora é menor que 0, então valores negativos acabam entrando na condição de “Bom dia”.
Fique à vontade para continuar trazendo seus códigos e dúvidas no fórum, que está sempre à disposição.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!