Manipulate[
Plot[amp f[freq x], {x, 0, 6},
PlotStyle -> {color, Dashing[dashing], Thickness[thickness]},
Axes -> axes, Frame -> frame, Filling -> filling,
AxesOrigin -> axesorigin, PlotLabel -> f],
TabView[{
"Function" -> Column[{
Control[{f, {Sin, Cos, Tan}}],
Control[{freq, 1, 5}],
Control[{amp, 1, 5}]}],
"Axes and Frames" -> Column[{
Control[{axes, {True, False}}],
Control[{frame, {False, True}}],
Control[{axesorigin, {0, 0}, {6, 1}}],
Control[{filling, {None, Axis, Bottom, Top}}]}],
"Style" -> Column[{
Control[{color, Blue}],
Control[{dashing, 0, 0.1}],
Control[{thickness, 0.001, 0.1}]}]},
ImageSize -> {All, Automatic}]]