I received the following question. It's also in Chapter 2 of Spivak's book on Differential Geometry, Volume 1.
Given a smooth connected manifold $M$, prove that between any two points $p,q \in M$, there exists a smooth curve $c : [0,1] \to M$ such that $c(0) = p, c(1) = q$. Furthermore, $c$ can be chosen to be one-one.
How I propose to do this problem is as follows : I would like to find a common chart(open neighbourhood homeomorphic to $\mathbb R^n$) containing $p$ and $q$. This is done as follows : take a chart $C_p$ containing $p$, and take a path connecting $p$ and $q$ (This must exist by the definition of a manifold as a second countable Hausdorff space, but I'm unable to say why). Around this path, consider a contractible neighbourhood $N$ (Can I do this?). Now, $N \cup C_p$ is a chart containing $p$ and $q$.
Therefore, since this neighbourhood is homeomorphic to $\mathbb R^n$, I can find a 1-1 smooth path connecting the images of $p$ and $q$ in $\mathbb R^n$ (this is a standard property of $\mathbb R^n$, easily provable), and pulling this back into $M$ gives me the $c$ I desire, which is also $1-1$.
Is this correct?
EDIT : This question is different from a proposed duplicate, given in the comment below, since here I am attempting the question in a way different from how it been done in the duplicate, and furthermore I am asking for a critique of my attempts, not the answer itself. When I am confident, I will answer this question myself and close it.