I am not sure what to say here.
Every continuous function on a closed and bounded interval of real numbers is uniformly continuous. The standard proof uses the fact that such sets are compact. From any open cover there is a finite sub-cover.
So some of your ideas about a proof are correct.