I'm imagining you thinking "you can make addition out of subtraction; you just add the negative of the second number." That's because we happen to have a notation for "the negative of a number," namely -3 for the negative of 3. (If you're in elementary school you might see a raised negative sign ‾3 used to make the meaning unambiguous.)
There's a Unicode character ⅟that we could use to represent the reciprocal function, It includes a slash, which is unfortunate, but the negation symbol is exactly the same as the subtraction symbol. So we could say xy= x / (⅟y). (The more usual notation is y‾¹.)
If you're interested in inventing arithmetic operators starting with a minimal set, try doing it with nothing but gray rings and CALL blocks. Addition and multiplication are pretty easy, then it gets a lot harder, The number representation (nonnegative integers only) is, e.g.,
3= (λx (λf (f (f (f x,)))) where λ is a gray ring with x or f as its input name. The way you make the integers is you start with zero, (λx (λf x)), and you write the successor function that adds 1 to a number. So you call successor of zero to get one, and so on,