kcl and kvl what is the difference
WHAT IS KVL AND KCL?
KVL and KCL are two fundamental laws derived from the conservation of charge and conservation of energy laws and applied to circuits. These laws are used to develop equations for circuit analysis
Kirchhoff's Voltage Law (KVL)
Kirchhoff's voltage law states that the algebraic sum of the voltages around any loops in a circuit is always zero.

Kirchhoff's Current Law (KCL)
Kirchhoff current law states that the algebraic sum of all currents entering a node of a circuit is always zero.


WHEN AND WHERE TO USE KVL/KCL?
Loop/mesh and nodal analysis are methods of analysis that are used to find the unknown (voltage or current) in a circuit.
Node Analysis
Most useful for when we have mostly current sources
Node analysis uses KCL to establish the equations for voltages
Loop/Mesh Analysis
Most useful when we have mostly voltage sources
Mesh analysis uses KVL to establish the equations for current.

If you want to learn step by step procedure for these you can refer this document

Source: What is the difference and relation between KVL, KCL, loop and nodal analysis?