Boosting Large Language Models with Socratic Method for Conversational Mathematics Teaching | Synapse