Will (future simple) is used for predictions where the outcome is unknown, sudden decisions, and offers. Be going to is used for plans, intentions, and evident predictions where the outcome is known. The present continuous is used for planned actions at a specific time in the future. The present simple is used for future events scheduled at a specific time like timetables or schedules.