Solving some simultaneous equations



Hello, 

I need to solve the following. 

3^x=x+4 

My text book tells me to graph it and see where the graphs (y=x+4, and
y=3^x) meet. Unfortunately, I'm blind and can't read very accurately off
the graph, and thus am using maxima instead of the recommended devices
by my school. 

I tried this:
solve([y=x+4, y=3^x],[x,y]);

Obtaining this:

algsys: tried and failed to reduce system to a polynomial in one variable; give up.
 -- an error. To debug this try: debugmode(true);

Can anyone recommend a way I should solve this question with maxima? 

Thank you, 

Dan