From thefreedictionary.com:
speculate - talk over conjecturally, or review in an idle or casual way
and with an element of doubt or without sufficient reason to reach a
conclusion;
Synonyms: guess, venture, pretend - put forward, of a guess, in spite of possible refutation;
Sounds to me like "my guess" and "speculate" are really the same thing...