Gamma distribution is indeed a conjugate prior for an exponential likelihood, because they share the same kernel for the parameter $\theta$, i.e.
The Gamma prior for $\theta$ has
$$p(\theta;a,b)\propto \theta^{a-1}e^{-b\theta}$$
whereas the exponential likelihood for all the independent identically distributed observations $x_{1}, x_{2},..., x_{n}$ is
$$l(\theta;x_{1}, x_{2},..., x_{n}) = \theta e^{-\theta x_{1}}\theta e^{-\theta x_{2}}...\theta e^{-\theta x_{n}} = \theta^{n} e^{-\theta \sum_{i=1}^{n}x_{i}}$$
You can observe that both prior and likelihood have the same kernel, i.e. $\theta$ in a power multiplied by exponential of $\theta$, this makes it possible to multiply $p(\theta;a,b)$ with $l(\theta ;x_{1}, x_{2},..., x_{n})$ and get a standard output.
Hence, the posterior will be
$$p(\theta|x_{1}, x_{2},..., x_{n}) \propto l(\theta;x_{1}, x_{2},...,x_{n}) p(\theta; a,b) = \theta^{n} e^{-\theta\sum_{i=1}^{n}x_{i}}\theta^{a-1}e^{-b\theta}=\theta^{n+a-1}e^{-\theta(b+\sum_{i=1}^{n}x_{i})} $$
This kernel might remind you the kernel of a Gamma distribution, so
$\theta\sim \operatorname{Gamma}(a+n,b+\sum_{i=1}^{n}x_{i}).$
Now if you know that a priori the mean of $\theta$ is 120, you can translate it as $\mathbb{E}[\theta]_{p(\theta)} = \frac{a}{b}=120$ which is the expected value of $\theta$ under the prior $p(\theta;a,b)$.
So, you have one equation $$a=120b \tag 1.$$
Then you also, have the information that \begin{align}\mathbb{P}(100\leq \theta \leq 150)& = 0.95\\ \implies\mathbb{P}(\theta \leq 150)-\mathbb{P}(\theta \leq 100) &= 0.95 \\ \implies\frac{\gamma(a,b 150)}{\Gamma(a)} -\frac{\gamma(a,b 100)}{\Gamma(a)}&=0.95 \\\implies\frac{\gamma(a,50b)}{\Gamma(a)} &= 0.95 \tag 2\end{align}
Now plugging in the $(1)$ into $(2)$ you get
$$\frac{\gamma(120b,50b)}{\Gamma(120b)} = 0.95,\tag 3$$ which depends only on $b$.
So, what you can do is define a grid of values for $b$ and calculate $(3)$ with the use of $R$ language or any other language, and check if this equality holds $\frac{\gamma(120b,50b)}{\Gamma(120b)} = 0.95$ and denote as $b^{*}$ the $b$ for which you found that the equality holds, then calculate as $a^{*}=120b^{*}$. And those $a^{*},b^{*}$ are the parameters that reflect your prior beliefs.