Million Dollar Spaghetti Casserole

A delicious meal that can be made ahead of time.