Una funzione definita nell'Editor di programmi è molto simile alle funzioni create con il software TI‑Nspire™.
| • | Le funzioni devono restituire un risultato, che può essere rappresentato graficamente o inserito in una tabella. I programmi non possono restituire un risultato. |
| • | È possibile utilizzare una funzione (ma non un programma) all’interno di un’espressione. Ad esempio: 3 ¦ func1(3) è valida, ma non 3 ¦ prog1(3). |
| • | È possibile eseguire programmi solo dalle applicazioni Calcolatrice e Notes. Tuttavia, è comunque possibile calcolare funzioni in Calcolatrice, Notes, Foglio elettronico, Grafici e geometria, Dati e statistiche. |
| • | Una funzione può chiamare qualsiasi variabile; tuttavia può memorizzare un valore solo in una variabile locale. I programmi possono essere memorizzati in variabili locali e globali. |
Nota: gli argomenti utilizzati per passare valori a una funzione vengono trattati automaticamente come variabili locali.
Se si desidera effettuare il salvataggio in altre variabili, occorre dichiararle come locali direttamente nella funzione.
| • | Una funzione non può chiamare un programma come una sottoroutine, ma può chiamare un’altra funzione definita dall’utente. |
| • | Non è possibile definire un programma all’interno di una funzione. |
| • | Una funzione non può definire una funzione globale, ma può definire una funzione locale. |