conjecturer
Etymology
From conjecture + -er.
noun
a person who conjectures