Text this: Shaping Mathematics Activities with Generative AI: Prompt Types, Models and Pedagogical Outcomes