Pallava, both the functions return nodes from HTML elements using CSS or Xpath.
html_nodes() return a list of matching nodes whereas html_node( ) return a single html node according to CSS Oor Xpath.
Both the functions have similar syntax
html_nodes(x, css, xpath)
html_node(x, css, xpath)
For more information, check out the documentation here.
https://www.rdocumentation.org/packages/rvest/versions/0.3.4/topics/html_nodes