¡Hola!
La palabras muy y mucho en un principio tienen la misma función: indicar cantidad o abundancia, sin embargo, tienen diferentes usos porque se tratan de tipos de palabras diferentes.
La palabra muy es un
adverbio que debe ir siempre acompañado de otra palabra , adjetivo o adverbio.
Muy + adjetivo: Es muy guapo
Muy + adverbio: Habla muy bien español.
Mucho es un
adjetivo que normalmente va acompañando a un un sustantivo o a un verbo.
Mucho + sustantivo: Hay muchos coches.
Verbo + mucho: Has comido mucho.
Espero que esta información te ayude.
¡Saludos!