I am currently reading a book on supergeometry which also introduces sheaves and ringed spaces, and in particular it proposes a definition of a differential manifold as a locally ringed space $(M,\mathcal{O}_M)$ which is locally isomorphic to the locally ringed space $(\mathbb{R}^n,\mathcal{C}^\infty)$. One thing that I don't understand in this approach is how can we recover the concept of the value of a function at a point $x\in M$. One idea that I had as to how to do this was through the isomorphism.
Let's focus on a sufficiently small neighbourhood $\mathcal{V}$ of point $x$, which by definition is isomorphic to $\mathbb{R}^n$. We have a homeomorphism $\varphi:M\supset\mathcal{V}\rightarrow \mathbb{R}^n$ and a family of isomorphisms $\varphi_\mathcal{U}:\mathcal{C}^\infty(\mathcal{U})\rightarrow\mathcal{O}_M(\varphi^{-1}(\mathcal{U}))$ for all open $\mathcal{U}\subset\mathbb{R}^n$. We could use this to define the value of a section $s\in\mathcal{O}_M(\mathcal{U})$ as $s(x):=\varphi_\mathcal{U}^{-1}(s)(\varphi(x))$. This definition seems logical to me, however one thing which I cannot figure out is whether or not this definition is independent of our choice of isomorphism. The book discusses values of functions on supermanifolds without discussing this detail, so I would imagine this is a simple matter, but I have never worked with sheaves and ringed spaces before so this whole topic is a bit confusing to me.