Gostei da forma do desafio da pergunta, o erro que acontece se dá quanto se lê o código atentamente, pois este teve a modificação do código onde o Else está deslocado logo após o " if ", fechando a condicional. Caso leia sem atenção, este passa desapercebido, mas lembrando que para se programar, devemos estar sempre atentos nos minimos detalhes. Leia novamente:
bool letra_existe(char chute){ for(char letra : PALAVRA_SECRETA){ if(chute == letra){ return true; } else{ return false; } } }