1. A computer operable method for transforming phonemes, graphemes, and other language structures into interactive elements, comprising the steps of: receiving a word, wherein the word consists of a group of phonemes; forming a group of graphemes, wherein the group of graphemes is constructed using information relating to the group of phonemes; and for each phoneme or grapheme in the group of phonemes or group of graphemes, determining a graphical manipulative, wherein each graphical manipulative is constructed using information relating to the phoneme or grapheme and each graphical manipulative corresponds to an individual phoneme or grapheme within the group of phonemes or group of graphemes, to form a group of graphical manipulatives; displaying the group of graphemes and the group of graphical manipulatives; receiving a selection of a first graphical manipulative and expanding the selection to include a first phoneme and first grapheme associated with the first graphical manipulative; receiving a change request via the first graphical manipulative, wherein the change request contains a request to alter the first phoneme or first grapheme associated with the first graphical manipulative; evaluating the change request to determine a phonotactic validity value, an orthographic validity value, or an instructional validity value of the change request; approving the change request only if the phonotactic validity value, the orthographic validity value, or the instructional validity value are allowed by one or more validity thresholds; and if the change request is approved, determining any changes in the group of phonemes, the group of graphemes, or the group of graphical manipulatives and updating the display of the group of graphemes and the group of graphical manipulatives.
1. A computer operable method for transforming phonemes, graphemes, and other language structures into interactive elements, comprising the steps of: receiving a word, wherein the word consists of a group of phonemes; forming a group of graphemes, wherein the group of graphemes is constructed using information relating to the group of phonemes; and for each phoneme or grapheme in the group of phonemes or group of graphemes, determining a graphical manipulative, wherein each graphical manipulative is constructed using information relating to the phoneme or grapheme and each graphical manipulative corresponds to an individual phoneme or grapheme within the group of phonemes or group of graphemes, to form a group of graphical manipulatives; displaying the group of graphemes and the group of graphical manipulatives; receiving a selection of a first graphical manipulative and expanding the selection to include a first phoneme and first grapheme associated with the first graphical manipulative; receiving a change request via the first graphical manipulative, wherein the change request contains a request to alter the first phoneme or first grapheme associated with the first graphical manipulative; evaluating the change request to determine a phonotactic validity value, an orthographic validity value, or an instructional validity value of the change request; approving the change request only if the phonotactic validity value, the orthographic validity value, or the instructional validity value are allowed by one or more validity thresholds; and if the change request is approved, determining any changes in the group of phonemes, the group of graphemes, or the group of graphical manipulatives and updating the display of the group of graphemes and the group of graphical manipulatives. 7. A computer operable method according to claim 1 , where in displaying the group of graphemes and the group of graphical manipulatives, a portion of the group of graphemes and an associated portion of the group of graphical manipulatives are omitted from display.