John Page describes his ‘Math Open Reference‘ project as a free interactive textbook on the web, initially covering Geometry.
The tools include various function explorers. Younger students could explore linear functions for example, whilst older students could use the general Graphical Function Explorer to explore any functions, trigonometric for example.