It's simple as the difference between think and guess... but sometimes can be used in the same way... well, I think so or I guess so! Well... Your thought is about what you think, and your guesses is about what you guess... Sounds stupid simple, but its a little bit confused... Other way... let me see... you can use guess in portuguese with the same mean as think: What do you think about my idea!? O que você acha sobre minha idéia!? You can answer something like: I think you are absolutly wrong and I've been paying a lot of attention! Eu acho que você está totalmente errado e eu estou prentando bastante atenção! If you draw it for me I can learn better, I guess! Se você desenhar isso pra mim eu posso aprender melhor, eu acho... This last one, the word guess means acho!
That's it, that's all for now!