Dentro desse while loop, você tem as mesmas condições if e else que tinha antes. Então, a cada novo chute, o código verifica se o chute é igual ao número secreto. Se for, ele exibe a mensagem de vitória. Se não for, ele verifica se o chute é maior ou menor e exibe a mensagem correspondente.
Dessa forma, o while loop garante que o jogo continue até você acertar o número secreto, assim como na analogia com seus amigos. Você fica chutando números até finalmente descobrir o número escolhido.