Si la función MCD requiere 2 parametros ¿por qué no se los pasas en la linea que te falla? digo yo que la linea debería ser algo así:
case 'm' : resul = MCM( n, m, MCD(n, m) );
he puesto n y m por poner variables que ya tienes pero puedes poner las que quieras.
Mira ver si con eso se soluciona tu error y sinó postea exactamente el error que te sale.