should be "a menina está esperando de comida"??
"Esperando por comida / pela comida / a comida".
But the actual translation here should be "A menina espera por comida", which means the same thing anyway.
So, unlike Spanish, the present tense cannot have the following equivalents: The girl waits, is waiting, does wait...????