I understand that the present tense can express the simple present, the present progressive tense, and a future event if an adverbial expression of future time is included.
However, I have noticed that the sentence
Ella canta is translated as either
She is singing.
But the respective question
¿Canta ella? is only translated as
Does she sing?
My question is, can this also mean
Is she singing?
Similarly since Ella canta mañana means
She will sing tomorrow.
will ¿Canta ella mañana? mean
Will she sing tomorrow?