любую операцию можно представить в виде функции. Различие между ними условно
Да, как-то так. Для большого количества функций вводят операции, чтобы было удобнее работать, потому что эти функции/операции слишком часто используются. См.,например, оператор @ для матричного умножения пару версий назад или | для объединения словарей в 3.9