Let $X$ be a real $C^{\infty}$-manifold.
Define $C_c^{\infty}(X)$ to be the $\mathbb{C}$-vector space of all morphisms of manifolds $X \rightarrow \mathbb{C} = \mathbb{R}^2$ which are compactly supported.
What is the meaning of a differential operator on $C_c^{\infty}(X)$?
Those functions having compact support or not is irrelevant, the definition is the same, so let us focus on the larger space $C ^\infty (X)$.
A linear map $P : C ^\infty (X) \to C ^\infty (X)$ is a differential operator if and only if in every patch of coordinates $U$ we can write, for all smooth $f$ (and in multi-index notation),
$$(Pf) (x) = \sum _{|\alpha| \le N_U} c_\alpha (x) (\partial _\alpha f) (x)$$
for some $N_U \in \Bbb N$ (that may depend on $U$) and $c_\alpha \in C ^\infty (U)$ for all $\alpha$.
If the $N_U$ (that correspond to all the coordinate patches) are bounded by some $N$, then we say that $P$ has order at most $N$. Notice that the maximum order $N_U$ may, in principle, vary from one coordinate patch to another.