It's not so simple to define what is a tangent straight line to a curve.
Your definition ''the line that touch at one point'' can work only if the curve is a conic section ( so it is represented by a second degree equation), but also for a simple curve as $y=x^3$ you can see that all the straight lines that are intuitively tangent at some poin, meet the curve at another point, and the only line that ''touch at one point'' is the line $y=0$ that really is a tangent, but through the curve just at the point of tangency.
And you can also easily find functions that has the same line as an ''intuitive'' tangent at more than one point (as a simple exemple: $y=\sin x$ with the lines $y=\pm1$).
So a good definition of tangent can be done only at the some time as the definition of derivative, using a limit. In words:
The tangent line is the limit position of a secant line when the two
points of intersection coincide.
Developing this intuition we come to the classical definition of the slope of the tangent as:
Now, if the curve is a stright line, this definition can also be used and, yes, the tangent to a stright line is the same stright line.