1. Si una persona esta enferma y la estan medicando pero las medicinas no dan resultados positivos se dice que:
El paciente no responde al tratamiento (no se puede usar contesta)
2. Si una persona pierde el conocimiento y tratan de hacerla despertar pero sin exito se dice:
La señora no responde
3. Si un niño se pierde los padres lo describen como:
Responde al nombre de Francisco
4. Dar tu palabra y asegurar a alguien, hacerse responsable
Respondo por los gastos de envio de la mercancia
5. Satisfacer a lo que se espera
No responde a las expectativas
Hay muchisimos mas casos en los que no puedes sustituir responder con contestar. Para mayor informacion consulta un diccionario.
Por otra parte CONTESTAR viene de la raiz latina contestari
contestar(Del lat. contestari < cum, con + testari, testificar.)
Esta raiz da origen a las palabras contest, testament, testify en inglés
Por lo tanto contestar se usa tambien para:
1. Replicar, objetar, protestar, criticar, contradecir, faltar al respeto
2. Confirmar (cuando mas de un testigo declaran y atestiguan la misma cosa)
3. Concordar: una cosa y otra contestan cuando concuerdan
En ninguno de estos casos puedes usar responder en lugar de contestar
Son sinónimos y puedes usar cualquiera de ellas.
En el caso de los sustantivos Respuesta/Contestación puede haber algún caso en el que normalmente se usa respuesta, por ejemplo "Es un juego de preguntas y respuestas" pero en la mayoría de las situaciones también puedes usar las dos.