EULER: Fine Tuning a Large Language Model for Socratic Interactions