Given a vector bundle $(E,M,\pi,F)$, my notes states that the set $\Gamma(M,E)$ of sections of the bundle is a module over $C^\infty(M)$.
My question is about the operations that make $\Gamma(M,E)$ a module. I dint find much information about this.
My guess is that for $s$ in $\Gamma(M,E)$ then $\pi(s(p))=p$ for all p in $M$, and this is equivalent to $s(p)$ in $\pi^{-1}(p)$, and we know $\pi^{-1}(p)$ is a vector space, so we use the operation on this space, say $+$, to define an operation in $\Gamma(M,E)$.
For example: if $s_1$, $s_2$ in $\Gamma(M,E)$, then $(s_1+s_2)(p)=s_1(p)+s_2(p)$, and in this case $s_i(p)$ in $\pi^{-1}(p)$, so $(s_1+s_2)(p)$ in $\pi^{-1}(p)$.
Is this correct? Any reference about this definition?. Thanks.