Yes, in that case, do you want the background to be thrown out of focus? If you do, you can :
a. Pay for a lens with very wide aperture
b. Pay for a long lens and stand far away to take the close up of your subject (Take bokeh into consideration too)
Whichever that might be, chances are 1 x 50mm f/1.8 (cheap lens) + 70 - 300 mm lens should be good enough ..... You can get the Tamron Macro Lens too, but remember Macro picture are meant to have a flat surface output.
For portraits and poses, can use any focal length from 20mm to 200mm.
However, if u are beginner, its better to shoot at focal length 50mm-135mm.
For me, I mainly use 50mm and 85mm prime lens nowadays, got to move and walk a lot though.