Text this: Designing a Hypothetical Learning Trajectory for Mathematical Reasoning through Situation-Based Learning and Semantic Mediation