Building a Language Toolkit for Teachers (A Functional Approach)