Janet, ambas palabras pueden encontrarse en una frase con diferentes
funciones (sustantivos, adjetivos, pronombres, etc) de modo que el uso
de cualquiera de ellas no es simple de explicar. Si lo que quieres
hacer es usarlas en frases como "¿qué coche te gusta más?" una regla
sencilla -no del todo exacta, pues hay excepciones- es que la palabra
cuál funciona a menudo como pronombre y no va seguido, por tanto, de un sustantivo (no va seguido de otro nombre):
¿Cuál te gusta más?.
En esta pregunta se da por supuesto que tanto el hablante como el
oyente saben que están hablando de coches, por ejemplo. Por el
contrario -repito: en el ejemplo que estamos viendo-
qué suele ir seguido de un nombre:
¿Qué coche te gusta más?.
En otros entornos, el criterio a seguir es el número de opciones posibles a escoger. Si es un número limitado o conocido se usa
cuál. Si no es así, se usa
qué. Ejemplos (todos ellos son correctos):
¿Cuál es tu color favorito?: Aunque es un número ilimitado de opciones (de colores), es un conjunto de cosas conocido por hablante y oyente.
¿Qué te gusta hacer?: No se refieren a un conjunto conocido de cosas, es una pregunta general.
¿Qué buscas?: Es lo mismo que en el ejemplo anterior: no hay un conjunto limitado ni conocido de cosas que se estén buscando.
Sin embargo, si le dices a alguien:
He perdido tres libros en la biblioteca, te puede contestar
¿y cuál buscas?, si lo que quiere decir es
¿y cuál de los tres libros estás buscando ahora?, pues se trata de un número conocido o limitado de opciones.