I was after a graphing program that I can use to graph standard high school stuff

i.e. hybrid functions, functions with domains etc

and multiple graphs on an axis

and copying to gif / image etc

anyone got any recommendations?>