To guess is random
Suppose and assume are very similar.
You think something is the case/true but without definite evidence.
But I would say that assume is stronger than suppose.
Assume has other meanings see
https://www.lexico.com/en/definition/assume