programs can be entered manually on the calculators by the users, where they can select control functions from function key menu tips at the bottom of the screen. in addition to functions appeared in basic programming, the calculators support usages of many mathematical functions in many areas, such as exponentials, trigonometry, linear algebra, and calculus. correspondingly, the calculators can store different types of data, including lists, tables, graphs, and matrices, in the main memories so that users can recall them later.