In lots of cases you can use them interchangeably, like for example:
• I suppose you're right.
• I guess you're right.
Both meaning the very same thing.
In other cases you must pick the right verb and, for example, you only "guess numbers".
There are also fixed expressions like "it's anybody's guess".
I hope that helps a little. :)