Let $S :[0,1]\to \mathbb R^{n\times n}$ be a continuous function which satisfies $$ S(0)=I \quad\text{and}\quad S(s+t)=S(s)S(t), $$ for all $s,t\in[0,1]$ with $s+t\in[0,1]$. (Here $I$ is the identity matrix in $\mathbb R^{n\times n}$).
Show that there exists a matrix $A\in\mathbb R^{n\times n}$, such that $S(t)=\mathrm{e}^{tA}$.
Comment. Once we show that $S$ is differentiable at $0$, then setting $A=S'(0)$, it is not hard to prove the above, as we would then have $S'(t)=AS(t),\,\,S(0)=I$, which is a system of ODEs with unique solution the exponential.
This may not be true; I will put my first impression and think about it. On a small neighborhood of the identity matrix we have a well-defined logarithm. So, taking $L(t) = \log S(t)$ we have the equation $L(s+t) = L(s) + L(t).$ This is Cauchy's functional equation in each matrix entry.
The interesting thing is that a bad solution of Cauchy's equation is unbounded on any interval. Maybe you can conclude that $L$ is linear because of that.
Nope: take a discontinuous solution in one variable, $$ g(s+t) = g(s) + g(t). $$
Take a fixed matrix you like, call it $B.$
Then define $$ S(t) = e^{g(t) B}. $$
This solves $S(s+t) = S(s) S(t).$ But kind of bad. So the question becomes, does this violate any of your hypotheses? Hmmm. Yes, I think it makes for a discontinuous map $S.$ I will leave this here, I think it is instructive...