Bien!!!!.
A ver, el tema es que solo "=" es una asignacion, "==" es una comparacion y "===" es digamos que otro tipo de comparacion.
Es decir que lo que hacias era asignar el string "Cristobal Colón" a la variable Respuesta y esta al no estar vacia es true.
Cita: como poner varias respuestas validas
Aqui el problema no es que exista varias respuestas validas sino que tienes que pensar que pasa si el usuario mete mas espacios al principio o al final por ejemplo (" Cristobal Colón "), o el usuario escribe "CrIstobal COLóN"... es imposible pensar en todas las combinaciones que va a hacer un usuario.
Podrias pensar en poner todas las letras en minuscula por ejemplo (existe funciones para eso), tambien una expresion regular para validar entre "o" y "ó".
Saludos.