Definition of vector fields and tangent vectors I use here:
Let $M$ be a smooth manifold. Given $p\in M$, here the tangent vector $X\in T_pM$ is defined to be a linear map from$C^{\infty}(M)\to \mathbb{R}$ which satisfies $X(fg)=(Xf)g(p)+f(p)(Xg)$. The vector field is a linear map $Y: C^{\infty}(M)\to C^{\infty}(M)$ with the derivation property: $Y(fg)=Y(f)g+f(Xg)$.
Given a set of coordinates $\{x^1,\ldots,x^m\}$ in $\mathbb{R}^m$, then there is a basis for a vector field: $\{\frac{\partial}{\partial x^i}\}^m_{i=1}$. For any vector field $Y\in T\mathbb{R}^m$, $Y(x)=\sum^{m}_{i=1}Y^i(x)\frac{\partial}{\partial x^i}$ ($Y^i\in C^{\infty}(\mathbb{R}^m)$). For example, if $n=3$, then one possible vector field is $x_1\frac{\partial}{\partial x^1}+x_2\frac{\partial}{\partial x^2}+x_3\frac{\partial}{\partial x^1}$.
I am a beginner in Manifolds, some elementary questions confused me:
(1) The tangent bundle is the collection of all tangent spaces ($TM=\sqcup_{x\in M} T_xM$). Why does an element of $TM$ form a vector field? More concretely, what's the elements in the tangent bundle? All the tangent vectors?
(2) Given a vector field $Y$ and $p\in M$, I can understand that every point in a vector field is associated with a value. But in this definition, $Y(p)$ seems to be meaningless since $Y$ is a map from $C^{\infty}(M)\to C^{\infty}(M)$, so it should take a map $f:M\to \mathbb{R}$.
Very appreciated to any help. I've thought it for a long time.