Hola, vas muy bien encaminado pero tienes dos errores en el código. Un primer error salta por tener la línea min-width: ; al estar vacía genera un error.
Otro error lo tienes con el eval. Fíjate que eval ejecuta aquello que recibe (o al menos lo intenta). Tú le estás pasando a eval por ejemplo moverImagen('adelante'), que es la cadena que creas. Y esto genera un error del tipo ReferenceError: moverImagen is not defined
¿Por qué? Porque estás llamando a una función que no existe.
Para resolver el ejercicio, tienes que definir la función moverImagen para que al invocar ésta, sea ésta quien se encargue de mostrar el mensaje, en lugar de la función componer(sentido). La función componer sólo debe encargarse de preparar la llamada a la otra función. El propio ejercicio dice que "La función moverImagen(sentido) puede contener un simple mensaje indicando el valor del parámetro <<sentido>> recibido."
Tu código hace algo: mostrar un mensaje cuando se pulsa un botón, pero eval aquí no está haciendo nada y ese no es el objetivo.
Saludos