Olá, tudo bem?
Já possuo um conhecimento moderado na linguagem C e estou realizando o curso, dessa forma revejo o material e refaço os passos bases, porém ao acompanhar o professor tentei realizar o código de maneira diferente, segue o código feito até a metade do módulo 2:
#include <stdio.h>
#include <locale.h>
int main (){
    
setlocale (LC_ALL, "Portuguese");
int num = 42, chute; 
int tentativas = 5; 
    printf("\n*************************************");
    printf("\nBem vindo ao nosso jogo de advinhação!"); 
    printf("\n*************************************"); 
    
    printf("\nDescubra o número secreto, você tem 5 chances tente a seguir: "); 
    scanf("%d", &chute); 
    while(chute != num){ // Pode se utilizar o for(int tentativas = 1; tentativas <= 5; tentativas++) 
            
        if(chute > num){
            printf("\nSeu chute foi maior que o número, tente de novo:"); 
            scanf("%d", &chute); 
            tentativas -= 1; 
        } else if (chute < num) { 
            printf("\nSeu chute foi menor que o número, tente de novo:"); 
            scanf("%d", &chute);
            tentativas -= 1;  
        } if (chute == num) { 
            printf("\nSeu chute foi correto. Parabéns, o número era %d!", num); 
        } else if (tentativas == 1 ){
            printf("\nQue pena, você atingiu o limite de tentativas, fim de jogo!");
            break; 
        }
    } 
        
    return 0; 
}
Espero que de alguma forma possa inspirar o ate ajudar alguem, obrigado pela aula e pela boa didatica do curso!
 
            