Text this: A Theory-Informed Framework for Selecting AI Tools in Language Teaching