> ...going from left to right ... instead from top to bottom like this?
By default each line-break you add to the content of a passage gets automatically converted to a HTML br element, and (without seeing your code) I'm guessing that this effect is what is causing your 'buttons' to appear on different lines.
So if your code looks something like the following...
<<button "Option 1">>
...do something...
<</button>>
<<button "Option 2">>
...do something...
<</button>>
<<button "Option 3">>
...do something...
<</button>>
... then the generated HTML buttons would appear 'top to bottom' on the page.
However if you used Line Continuations to suppress some of the line-breaks like so...
<<button "Option 1">>
...do something...
<</button>>\
<<button "Option 2">>
...do something...
<</button>>\
<<button "Option 3">>
...do something...
<</button>>
...then the generated buttons would appear 'left to right'.
You could also use the <<nobr>> macro to achieve a similar visual result..
<<nobr>>
<<button "Option 1">>
...do something...
<</button>>
<<button "Option 2">>
...do something...
<</button>>
<<button "Option 3">>
...do something...
<</button>>
<</nobr>>