As it is well-known (and for example this question shows) each continuous map between smooth manifolds is homotopically equivalent to a smooth map that can be constructed using the Whitney embedding theorem.
My question is: does an intrinsic proof of this result exist, i.e. one that avoids using Whitney or other embedding theorems?
My vague idea is the following: without loss of generality, we can assume that the smooth manifolds are Riemannian manifolds. Now I would like to say something along the lines of "since we can smooth our continuous function locally, we can try to exploit the metric to define a notion of convex combination of points on the codomain manifold so that we can attach the local pieces together using a partition of unity in the same way as we do in the Euclidean case". The idea seems nice, but I suspect that it might not work because convex combination of points might be hard to define in a smooth way, but I don't know.
A similar and very related question is how to show that the collection of smooth maps between two Riemannian manifolds is dense in the set of continuous maps w.r.t. the sup norm without resorting to the Nash embedding theorem.
Every comment is very much appreciated.