Hola, el planteamiento va bien orientado pero el uso del IrA o GoTo en general es algo que debemos conocer pero no usar porque genera distintos problemas. Aquí te dejo lo que sería un planteamiento para el código sin el uso del goto, lo importante es que seas capaz de interpretar este código, saber por qué funciona y tener la idea presente para otros casos similares. Fíjate que el bucle se repite indefinidamente hasta que se alcanza una condición de salida. (Nota: el programa es mejorable, entiendo que solo se trata de comprender el uso de bucles).
Dim Menu As Integer
Dim Nombresecreto As String
Private Sub Form_Load()
Nombresecreto = "Albert Einstein"
Do While Menu <> 3
Menu = InputBox("1.-Intentar averiguar el nombre secreto" & vbCrLf & "2.-Ver pista" _
& vbCrLf & "3.-Salir del programa", "Elegir opcion")
If Menu = 1 Then
Respuesta = InputBox("Introduzca nombre secreto entre comillas ")
If Respuesta = Nombresecreto Then
MsgBox ("Has acertado")
End
Else
MsgBox ("Has fallado")
End If
End If
If Menu = 2 Then
MsgBox ("Es el fisico mas influyente del siglo XX")
End If
If Menu = 3 Then
MsgBox ("Gracias por utilizar este programa")
End
End If
Loop
End Sub