Recently I've been studying on ways to express the future and the case of will + bare infinitive, going to and present simple makes the biggest problem for me.
How to distniguish the meaning properly? If anybody can give me a clear explenation + maybe some more good examples of these to ways to express the future, I'll be very pleased

Here are some examples:
2 answers are correct in each.
1. She thinks
___ living away from home when he goes to University.
a) Dan will enjoy b) Dan is going to enjoy c) Dan is enjoying
2. I'm sorry, but i can't come for dinner
___ to York tonight.
a) I'll drive b) i'm going to drive c) I'm driving
3. Did you know
___ a new car next week?
a) I'll get b) I'm going to get c) I'm getting
4. "I'm going out now, Mum." "Well, i hope
___ home too late. Remember you've got to go to school tomorrow."
a) you won't get b) you aren't going to get c) you aren't getting