hold – Show elementary math without evaluating

Given a list of operators and integers, for example

oper = {subtract, times, more}
{a, b, c, d} = {3, 5, 4, 9}

I would like to print

Oper[[2]][oper[[1]]@@ {a, b}, oper[[3]]@@ {c, d}]

as $ (3-5) times (4 + 9) $ (set aside the $ LaTeX $ formatting, I just want to say numbers and operators in a classic way). Whenever I use hold, An evaluation or deactivate, the Oper[[2]] and the like are not evaluated. In addition, operator names are not replaced by their symbols.

Allusions?