Hola:
Con frames sería bastante sencillo, solo necesitas 2 frames en el izquierdo los enlaces y en el derecho se ponen las páginas enlazadas, y si no quieres frames, con una capa flotada a la izquierda para los botones y otra normal...
<div id="contenido" style="width: 500px; height: 500px">
<!-- aquí el contenido -->
</div>
<div id="botonera" style="width: 150px; height: 150px; float: left">
<!-- aquí el los botones -->
<button type="button" style="width: 100%; text-align: center" onclick="destino('contenido')">menu 1</button>
...
</div>
Saludos