A couple of minor issues, but overall, good attempt, d3sT1nY and Eyelessz.
2,4 NDPH is to be used for distinguishing question (3)
pentan-3-one and pentan-3-ol. Only the ketone will give a positive
result.
Tollen's reagent or Fehling's solution, both give positive
results only with aldehydes (because they oxidize aldehydes to
carboxylic acids), hence does not help to distinguish a ketone from
an alcohol. Ketones can't be oxidized by Tollen's or Fehling's, or
by KMnO4 or K2Cr2O7 for that matter. Primary and secondary alcohols
can be oxidized, but require a stronger oxidizing agent like KMnO4
or K2Cr2O7. Note that pentan-3-ol is a secondary alcohol.
The solution to question (3), is to use 2,4 NDPH,
and not Tollen's reagent or Fehling's solution.
>>> Q2) i was wondering if we could use 2,4 NDPH
(Please confirm) <<<
No you can't. 2,4 NDPH only distinguishes aldehydes/ketones from
non-aldehydes/ketones, and phenylmethanol and phenol (question 2)
are both non-aldehydes/ketones.