https://www.ted.com/talks/sal_khan_how_ai_could_save_not_des...
I would avoid the mobile phone constraint, the models will not be good enough. Use foundational model APIs + RAG + prompt engineering + "moderation" to do some of the things Khan shows (like ensuring the system doesn't just hand out the answers) The real vision here is not having students all go through the same syllabus and problems, but making individual interest based education a feasible reality.
Get something simple working, then iterate. Problems will come to light and you will have better context for asking the best questions to work through them