I am just trying to see how calculus, differential equations, and linear algebra fit together. Sounds like you are saying a vector and a function are similar in that they are both ordered pairs, at least in the cartesian plane, 2-D. A function is an ordered pair in the sense that you put in x and get y out. So, you get (x,y). A vector in 2-D is also an ordered pair. Like <1,1>. A function is an operation. I guess a vector is too. But they are different?
So, no one told you that functions are vectors, you just thought that must be true for some reason? It's not at all obvious to me that it should be true, but, as I've tried to explain, it is. I take it you know at least something about calculus and differential equations; do you know anything about linear algebra?
First, a vector is not an ordered pair. In the sense you know about, it can be a pair or a triple (in three dimensions); but you can extend that idea to any number of dimensions. We do that in linear algebra, not primarily because we want to think about higher-dimensional
geometry, but because we want to solve
systems of linear equations in any number of variables. So a vector is an ordered n-tuple, like (x
1, x
2, x
3, x
4, x
5) or something, where n is called the dimension of the vector (or its "space").
Linear algebra takes this even further, defining a general concept called a "vector space", which is basically any set of things that can be added and multiplied by a scalar in a way that has the same properties as vector addition and scalar multiplication. You can read about this concept in the
Wikipedia article you have already been referred to. It turns out that there is a lot more you can do with these than you probably know, much of it using matrices. One important thing is that you don't have to start with objects that are written as n-tuples, or that can be seen as arrows; the ideas of components and dimensions arise out of more basic ideas, so that something you wouldn't have thought of as having components, does. And it turns out that you can take (almost) any set of n "basis elements" and express any vector as an n-tuple in terms of them.
Linear algebra can be taken even further (in grad school), where you can treat
any function as a member of a vector space, which is very different from equating it to a mere arrow. At this point you're far beyond what you know now. I can't possibly make it understood until you have at least studied rather deeply in linear algebra. And up in that realm, calculus joins in; you can talk about linear properties of derivatives, and things like differentiable functions become a vector space. This is mentioned in the section
here, and also in the last paragraph on history.
But here's the lower level case I tried at one point to illustrate. Rather than a function of a real variable, which requires that high-level stuff, consider a function whose domain has only three elements, let's say 1, 2, and 3. Then any function of this sort will be entirely defined by a table with three rows, or equivalently three ordered pairs: (0, f(0)), (1, f(1)), and (2, f(2)). That is, once you've listed the values of the function for its three inputs, you have defined the function. But that means that any function can be defined by an ordered triple, (f(0), f(1), f(2)). For example, the ordered triple (5, 2, 7) corresponds to the function such that f(1) = 5, f(2) = 2, and f(3) = 7.
When we add functions, we just add their values; the function h = f+g is defined by h(x) = f(x) + g(x). So if I define two functions by the triples (5, 2, 7) and (-1, 6, 3), their sum is the function (5 + -1, 2 + 6, 7 + 3) = (4, 8, 10). Do you see that the addition of functions is exactly the same as the addition of vectors? You can say the same thing about scalar multiplication, like 2f = (10, 4, 14). So each function on my tiny domain is equivalent to a vector.
Now, to do this with a function whose domain is the real numbers (or any interval of them), you'd have to think of it as an "infinituple" -- it will have infinitely many dimensions. So before you can do that, you have to have gone far enough in linear algebra to accept that possibility. In particular, you have to realize that you don't have to write out all the components of a vector in order to define it!
Now, "operation" has a particular definition, and it isn't quite right to say that a function is an operation. And I can't think of any natural sense in which a vector as you know it "is" an operation. But I hope you can see that a vector as you know it can be seen as a sort of function with a very small domain, and that you can imagine making this idea very much bigger as you go deeper into math.
There may be other connections, and if you would tell us more about the specific things that motivated your speculation, we might give very different answers. (I think of the child who asks his parents what sex is, and gets a long and involved explanation, but then tells them he only wanted to know whether to check M or F on a form. This is why the context of a question is important.)