L'operazione più semplice è mettere tot div nascosti che racchiudano le varie scelte, ma in questo caso se ricaricano la pagina si potrebbe (dipende dalle impostazioni del browser) perdere tutto e comunque i div aperti si chiuderebbero in tutti i casi, un altra soluzione potrebbe essere sviluppare la navigazione a tabs (cerca su google se non la conosci) simile agli step della procedura di acquisto di certi carrelli
Es: ordine > dati personali > pagamento > spedizione