poser
noun /ˈpəʊzə(r)/
  /ˈpəʊzər/
- (informal) a difficult question or problem synonym puzzler
 - (also poseur)(disapproving) a person who behaves or dresses in a way that is intended to impress other people and is not sincere
- He’s such a poser on the dance floor.