What is the motivation behind this definition? Could you give me an intuititive explanation?
We may also apply the differential notation to terms. If $\tau(x)$ is a term with the variable $x$, then $\tau(x)$ determines a function $f$.
$$\tau(x)=f(x),$$ and the differential $d\tau(x)$ has the meaning $$d\tau(x)=f'(x)dx\;.$$
Look at the bottom of page 58 and top of page 59 (and not 100-101) of https://www.math.wisc.edu/formMail/throttle.php?URL=/~keisler/chapter_2a.pdf
EDIT
As @Erick Wong so nicely adds in a comment: "The definition simply extends the meaning of $dy$ (where $y$ is a function of $x$) to an arbitrary expression that depends on $x$. ... But as in Example 5(a) it is natural to want to write $d(x^3) = 3x^2\, dx$ directly without first having to define a new function $y = x^3$ and then writing that as $dy$."