I performed a thought experiment.
Consider a body $A$ and another body $B$.
Body $B$ is moving at velocity $v$ in direction $x$ with respect to $A$. This implies that body $A$ is moving at velocity $v$ in direction $-x$ with respect to $B$.
If work is done on body $B$, its velocity increases to $(v+dv)$ with respect to $A$ but the direction does not change.
Now, $B$ is moving in direction $x$ with velocity $(v+dv)$ with respect to A and A is moving with velocity $(v+dv)$ in direction $-x$ with respect to $B$.
$B$ says that work is done on $A$ whereas $A$ says that work is done on $B$.
This means that even workdone is relative. Is my reasoning correct?
Edit:- I am making this question more general. Since velocity is relative, does this mean that quantities arising from it like force, kinetic energy/workdone, momentum, acceleration, magnetic effects due to the movement of charges etc. relative?