I understand most of these but I have no idea what's wrong with "Do you need help?" and why "I'm here to help if you need me" is better. The "What questions do you have?" instead of "Do you have any questions?" feels kind of presumptuous, as if you must have questions, but I get the point that it's trying to encourage kids to ask questions and the kid could always just answer "none".