True, but I'm here to learn Portuguese, not English. If I say "makes increíble questions" my error is not in my understanding of Portuguese (which is what matters in this case) but in my use of English, which is also not my native tongue.
To ask = pedir/perguntar... everytime (rare exceptions) you see "fazer perguntas" it means "ask questions / make (up) questions"... now.... as for "pede perguntas" is very rare, most often "pede respostas" (ask for answers)