Answer in response to the original question and your following chat message:
"The answer on the link I've sent says that displacement is not the position, and it is only the difference between final and initial position (change in position). You have said "you can say $\int v dt = s(t)$ (absolute position)". In my mind, there are two possibilities here: either the s here refers to position, or the s refers to displacement and you are saying that the displacement is the absolute position. If it is the latter, that is what the contradiction.
And yes, the specific problem is: "v = t+1, find s (displacement) at the end of 4 seconds if initially body is at origin." My teacher said that I cannot use definite integration as we do not know the boundaries for time, so I have to first use indefinite integration and find the value of c. Aren't the boundaries t=0 and t=4 (they used the word initially). When I tried both approaches, my answer differed by the value of c, as I said."
Response:
Your teacher is creating unnecessary distinctions, but possibly for a good reason to create the least confusion for students new to the topic. In my personal experience, I would call a function s(t) that describes a particles trajectory "position," and I would call a subtraction of two positions $Δs = (s_2–s_1) = s(t_2)–s(t_1)$ "displacement." I would say the majority of users in Western Industry and Academia would agree with those terms. I would not call s(t) "displacement" in normal usage, but you should recognize that the concept of "position" simply means "displacement from an origin which is agreed to be zero."
As for your specific problem, you can use either indefinite or definite integral to achieve your answer, as long as you use them correctly. This is because mathematically they are related. If there is a function $F(t)$ whose derivative is $f(t)$, which is to say
$$\frac{dF}{dt} = f(t)$$
then the following are true:
$$ \int f(t) dt = F(t) + c$$
$$ \int_a^t f(t) dt = F(t)-F(a)$$
So we get that $F(a)=-c$. If you want to obtain $F(t)$ in isolation, choose $a$ such that $F(a)=0$.
When learning these topics, it is best to learn to understand the physical concepts involved rather than be married to strict definitions of terms. You can find "how far the object with velocity $v$ has traveled," and "where it's current location with respect to an origin is," and call those whatever you want.
One last thing, you do know the boundaries for time because the problem says "at the end of 4 seconds." Therefore you are starting your clock at $t=0$ and stopping it at $t=4$. You also know the initial position because it says "if initially [$t=0$] the body is at origin [$s=0$]."