Constants c: ∣c−c∣=0<ε, so continuous. The identity x↦x: δ=ε works, since ∣x−a∣<δ gives ∣x−a∣<ε.
(Sum) Let f,g be continuous at a. Given ε>0, take δ1 with ∣f(x)−f(a)∣<2ε and δ2 with ∣g(x)−g(a)∣<2ε; with δ=min(δ1,δ2), ∣(f+g)(x)−(f+g)(a)∣≤∣f(x)−f(a)∣+∣g(x)−g(a)∣<ε.
(Product) Use the identity ∣f(x)g(x)−f(a)g(a)∣≤∣f(x)∣⋅∣g(x)−g(a)∣+∣g(a)∣⋅∣f(x)−f(a)∣.
First bound f near a: by continuity of f there is δ0 with ∣f(x)−f(a)∣<1 for ∣x−a∣<δ0, hence ∣f(x)∣≤∣f(a)∣+1=:M there (local boundedness).
Now take δ1 with ∣g(x)−g(a)∣<2Mε and δ2 with ∣f(x)−f(a)∣<2(∣g(a)∣+1)ε; with δ=min(δ0,δ1,δ2) we get ∣f(x)g(x)−f(a)g(a)∣<M⋅2Mε+∣g(a)∣⋅2(∣g(a)∣+1)ε<2ε+2ε=ε.
We show xn is continuous by induction.
Base cases: for n=0, x0=1 is the constant function proved continuous above; for n=1, x1=x is the identity proved continuous above.
Inductive step: if xn is continuous, then xn+1=xn⋅x is a product of continuous functions, hence continuous by the product rule.
So xn is continuous for every n≥0.
Then cxn is continuous (constant times continuous, by the product rule), and any polynomial — a finite sum of such terms ckxk — is continuous (the sum rule, applied finitely many times).