Text this: The teacher's role in the interaction between software and mathematics education theories and its effect on the creativity of Sampad students