What's the difference between guess and predict?

guess is what you make up and predict is what you thick is going to happen