int score;
do
{
cin >> score;
cout<< " Spróbuj jeszcze raz" << endl;
Twój błąd leży tutaj. Definiujesz zmienną score, następnie jest wczytywana do niej wartości i dalej bez żadnego warunku ma się wyświetlić "Spróbuj jeszcze raz".
Możesz nad pętlą poprosić użytkownika o podanie odpowiedzi, następnie utworzyć pętle while (nie do while) z warunkiem score!=8 i w jej ciele umieścić kolejno:
cout<< " Spróbuj jeszcze raz" << endl;
cin >> score;
Bezpośrednio pod pętlą możesz wyświetlić "Super!!!", bo przecież zostanie opuszczona dopiero przy poprawnej odpowiedzi.